A Metric for The Activeness of an Object Oriented Component Library
نویسندگان
چکیده
In this paper, an attempt has been made to analyze the Activeness of an Object Oriented Component Library (OOCL) and develop a special type of software metric called Component Activeness Quotient(CAQ) which is defined as the degree of readiness of an OOCL. The advantages of the CAQ include a possible comparison between various OOCL’s leading to selection of the best OOCL for use during the development task, and Stability of the software can be gauged as indicated by the value of the CAQ. The disadvantage of the CAQ is that it may have some error because of its subjective and random nature. The paper also tries to improvise the calculation of the Activeness Quotient described in [1]. The extreme case of a software organization having an RQ > 1 and MQ=0 was not handled by the method of taking an average of RQ and MQ to calculate the AQ. The improvisation is that the AQ must be equal to a product of MQ and RQ and this is mentioned in the Appendix.
منابع مشابه
A Metric for the Activeness of a Distributed Object Oriented Component Library
This paper makes an attempt to analyze the Activeness of a Distributed Object Oriented Component Library (DOOCL) and develops a software metric called Distributed Component Activeness Quotient(DCAQ) which is defined as the degree of readiness of a DOOCL. The advantages of the DCAQ include a possible comparison between various DOOCL’s leading to selection of the best DOOCL for use during the dev...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملA Metric for the Activeness of a Class
In this paper, the authors propose a software metric called Class Activeness Metric (CAM) which helps to determine the level of accessibility of the members of a class when it is instantiated as objects. Object interactions need to be straight forward as far as possible as complexity in these interactions can lead to time delays in accessing members not just confusing inheritance hierarchies. F...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کامل